场景光照 Sample详情
最后更新时间:2019年6月17日
MapGIS Mobile提供了逼真的三维场景效果,对场景中的三维物体进行了光照处理。没有光照的三维物体模型与二维物体没有任何差别,只有具有光照的物体才是真正的三维物体。因此,光照能够在极大的程度上增加场景的逼真度。
光源有许多特性,如颜色、位置、方向等。不同特性的光源,作用在物体上的效果是不一样的。针对场景光照模型,分别提供了光照模式、光线颜色和模拟光照时间的操作功能。
mSceneView.setSunLightingMode(SunLightingMode.LIGHT);
mSceneView.setSunLightingMode(SunLightingMode.NONE);
还可以对光照颜色进行任意设置。
//设置光线颜色 mSceneView.setAmbientLightColor(Color.YELLOW); //黄色
为了模拟现实世界,MapGIS提供了光照模拟的功能,与现实生活中0~24点光照效果对应,模拟昼夜变化。
//设置光照时间(年、月、日、小时) mSceneView.setSunTime(2018, 6, 21, 12); //2018年夏至日